1 MICHELIN STAR - 16 SEAT OMAKASE in mayfair
TAKU
Address
36 Albemarle Street
London, W1S 4JE
Hours
We offer three Omakase sittings, from Wednesday to Saturday, 12:30 pm, 6:00 pm and 8:30 pm
36 Albemarle Street
London, W1S 4JE
Hours
We offer three Omakase sittings, from Wednesday to Saturday, 12:30 pm, 6:00 pm and 8:30 pm